;*******************************************************************
;Title = Mid-Boss
;Ported by LadiesMan217
;*******************************************************************
; Insert size: 0x0820 bytes
; Number of channels: 8
; Total song length: 1:03
; Version: AddmusicK 2
; Samples: Yes (brr)
;*******************************************************************
; SPC Generator Info
#SPC
{
	#author "Koji Kondo"
	#title "Mid-Boss"
	#game "Yoshi's Island"
	#comment "Ported by LadiesMan217"
}
;*******************************************************************
;Samples and Info
#path "YI"
#samples
{
	#default
	"yi-16.brr"
	"yi-19.brr"
	"yi-1c.brr"
	"yi-1e.brr"
	"yi-21.brr"
	"yi-25.brr"

}
#instruments
{
 "yi-1c.brr"	$ff $e0 $00 $07 $a8	;@30 bongos
 "yi-21.brr"	$ff $ec $00 $0a $02	;@31 bass
 "yi-1e.brr"	$ff $e0 $00 $03 $00	;@32 rock organ
 "yi-16.brr"	$ff $e0 $00 $03 $74	;@33 french horn
 "yi-19.brr"	$fe $f3 $00 $04 $ff	;@34 jazz guitar
 "yi-25.brr"	$ff $e0 $00 $07 $a8	;@35 maracas
}
;*******************************************************************
;Channel 1

#0
$f4 $02
t30 w200
@32 v240
q7d o4 b6 a+12... a12.. g+8 g=20 f+12 f8. ^2 q3d ^8.. r48. /
@30 y14 v250
(1)[q32 o3 a=5 q3f a16 q23 > b32 q0f b16 q7b < < b16 q3f > a16 q3a a=13 
q0f > b=11 q33 b32 q3a < a=5 q74 > b96 q1e ^=5 q3e < a32 q23 > b32 q26 b32 
q0f b16 q7a < < b16 q3d > a16 q3a a32 q01 > b48.. q1f b=11 q22 b32 q3a < a48.. 
q32 a=5 q3f a16 q23 > b32 q0f b16 q7b < < b16 q3f > a16 q3a a=13 q0f > b=11 
q33 b32 q3a < a=5 q74 > b96 q1e ^=5 q3e < a32 q23 > b32 q26 b32 q0f b16 
q7a < < b16 q3d > a16 q3a a32 q01 > b48.. q1f b=11 q22 b32 q3a < a48..]6
q32 o3 a=5 q3f a16 q23 > b32 q0f b16 q7b < < b16 q3f > a16 q3a a=13 q0f > b=11 q33 b32 
q3a < a=5 q74 > b96q1e ^=5 q3e < a32 q23 > b32 q26 b32 q0f b16 q7a < < b16 q3d > a16 
q3a a32 q01 > b48.. q1f b=11 q22 b32 q3a < a48.. q32 a=5 q3f a16 q23 > b32 q0f b16 
q7b < < b16 q3f > a16 q3a a=13 q0f > b=11 q33 b32 q3a < a=5 q74 > b96 q1e ^=5 
q3e o3 a32 q23 > b32 q26 b32 q0f b16 q7a < < b32 > > b32 b32 q3d < a32 
q3a a32 q01 > b48.. q1f b32 b=5 q22 b32 q3a < a48.. (1)2

;*******************************************************************
;Channel 2

#1
@30 v250 y14
r4... r2 q5e o3 a32 q23 > b32 q7a < < b32 q3d > a32 q07 > b32 q7f < < b32 q23 > a32 
q3a > b32 q7f < < b32 q3d > a32 q3a > b32 q77 < < b32 > > b32 b32 r16 r4 /
@34 v240 y7
[r16 q1a < g32 g32 g16 q19 g16 q1a g16 q4b g8. r16 
q19 > c32 c32 c16 q17 < a16 q1a > c16 q7a c6 r48]2
@32 v180 y7
[[
(4)[r12.. q6d o4 g16 q1b g16 q6f a16 q1b g16 q5b e16 q3b c=10 q7b c+96 
q6d ^96 d=10 q1b c16 q5d c16 q1b < a16 q3d > c16 q5f d+16 r8]
(16)[r8 q6d o4 g16 q1b g16 q6f a16 q1b g16 q5d e16 q3b c=11 q7b c+192 
q6d ^96 d=34 q6b < a16 r48 q69 a32 r96 a32 r96 a32 r96 a32 r=10] (4)
(17)[r8 q6d o4 e16 q1b e16 q6f d16 q1b c16 
q5d < b16 q3b > c16 q68 ^4 r=44]
]]2
@33 v240 y12 $ee $03 $de $16 $1e $20
(5)[r=35 q7c c48 q7b < b32 q1c a16 b16 > c=13 
q1b d16 q7d e96 q0f ^6 q6f c3]
r=39 q79 o4 e48 q7c d32 q1c c16 q1b < b=13 > c=11 
q1c d=11 r192 e=35 q6d < a6... (5)
o5 c8 q5d < a16 q5b e8 q6f c16 q6b < b16 
q5b a16 b16 a16 g+16 q6d g6...
@32 v180 y7 $df (4) (16) (4) (17)

;*******************************************************************
;Channel 3

#2
@32 v180 y8
r48 q7d o4 b6 a+12... a12.. g+8 g=20 f+12 f8. ^2 q3d ^8.. r96 /
@31 v220 y10
(6)[q3a < < c16 c16 q5a d+16 q39 e16 q3a g16 g16 q5a d+16 q2a e16 
q3a f16 f16 q5a g+16 q3a a16 > c16 c16 q5a < g+16 q2a a16]2
[[
(6)3
(18)[q3a o2 c16 c16 q5a d+16 q39 e16 q3a f16 f16 q5a g+16 q2a a16 
q3a c16 c16 q5a d+16 q39 e16 q3a g16 g16 q5a d+16 q2a e16]
]]2
(19)[q4a a16 q39 a16 q4a a16 q39 a16 q4a a16 q39 a16 q4a a16 q39 a16 
q4a g+16 q39 g+16 q4a g+16 q39 g+16 q4a g+16 q39 g+16 q4a g+32] 
q3a > g+32 q39 < g+16 q4a g16 q39 g16 q4a g16 q39 g16 q4a g16 q39 g16 q4a g16 q39 g16 
q4a f+16 q39 f+16 q4a f+16 q39 f+16 q4a f+16 q39 f+16 q4a f+32 q39 > f+32 q3a < f+16 (19) 
q49 > g+32 q39 < g+16 q4a g16 q39 g16 q4a g16 q39 g16 q4a f16 
q39 f16 q4a f16 q39 f16 q5a g16 q49 a16 q5a a+16 q49 b6...
(6)3 (18)

;*******************************************************************
;Channel 4

#3
@32 v240 y6
q7d o3 f+6 f12... e12.. d+8 d=20 c+12 c8. ^2 q3d ^4 /
@34 v240 y9
(7)[r16 q3b > c32 c32 c16 q2a < g16 q29 a+16 q4b > c8. r16 
q3b f32 f32 f16 q2a c16 q29 d+16 q7a f12.... r=5]2
@34 v240 y9
[[
(7)3
(20)[r16 q3b o4 c32 c32 c16 q2a < g16 q29 a16 q4b > c8. r16 
q3b c32 c32 c16 q2a < g16 q29 a+16 q4b > c8.]
]]2
@33 v240 y8 $de $14 $1c $1e
(21)[r=35 q7c > c48 q7b < b32 q1c a16 b16 > c=13 
q1b d16 q7d e96 q0f ^6] 
(8)[q6f c3 r=39 q79 e48 q7c d32 q1c c16 
q1b < b=13 > c=11 q1c d=11]
r192 o5 e=35 q6d < a6... (21)
(9)[q6f o5 a3 > c8 q5d < a16 q5b e8 
q6f c16 q6b < b16 q5b a16]
o4 b16 a16 g+16 q6d g6...
@34 y9 $df
(7)3 (20)

;*******************************************************************
;Channel 5

#4
@32 v240 y12
q7d o4 f6 e12... d+12.. d8 c+=20 c12 < b8. ^2 q38 ^4 /
@34 v240 y8
(10)[r16 q1a e32 e32 e16 e16 e16 q4a e8. r16  
q1a a32 a32 a16 a16 q19 a16 q79 a6 r48]2
[[
(10)3
(22)[r16 q1a o3 e32 e32 e16 e16 f16 f8. 
r16 e32 e32 e16 e16 e16 q4a e8.]
]]2
@33 v200 y10 $ee $01 $de $14 $18 $1a
(11)[r=94 q7b > > c96 q0b ^=33 q4b < a6.....]
r=95 q7a o4 a192 q0a ^=35 q5a e=61 (11)
q6f o5 e8 q5d e16 q5b c8 q6f < a16 
q6b f16 q5b f16 e16 f16 f+16 q6d g6...
@34 v240 y8
(10)3 (22)

;*******************************************************************
;Channel 6

#5
@32 v240 y8
q7d o4 c6 < b12... a+12.. a8 g+=20 g12 f+8. ^2 q3d ^4 /
@35 v150 y4
(12)[q3f > d+32 q34 d+32 d+32 q17 d+32 q2f d+32 q14 d+32 d+32 q2a d+32 
q2e d+32 q13 d+32  q15 d+32 q2c d+32 q2f d+32 q13 d+32 q15 d+32 q1d d+32 
q1c d+32 q14 d+32 q15 d+32 q3a d+32 q1f d+32 q15 d+32 d+32 q1b d+32 q2e d+32 
q15 d+32 q14 d+32 q2a d+32 q1f d+32 q14 d+32 q15 d+32 q7c d+32]18

;*******************************************************************
;Channel 7

#6
r=330 / [[r2]]4
@32 v200 y11
[[
(13)[r=20 q6d o4 d+48 q6b e16 q1d e16 q6d e16 r8. < a16 r8. 
q3d a16 q5d a16 q77 > g96 f96 e96 d96 c96 r24..]
(23)[r=20 q6d o4 d+48 q6b e16 q2d e16 q6d e16 r8. < a8. q6b
f16 f32 r96 f32 r96 f32 r96 f32 r96 f32 r=10] (13)
(24)[r8 q6d o4 c16 q6b c16 q2d < b16 q6d a16 f16 e16 ^8. 
q79 b96 a96 g96 f96 e96 d96 c96 r=46]
]]2
@33 v180 y13 $de $16 $1c $1e
(25)[r=39 q7c > > c48 q7b < b32 q1c a16 
b16 > c=13 q1b d16 q7d e96 q0f ^6] (8)
r192 o5 e=35 q6d < a=54 r96
(25) (9)  o4 b16 a16 g+16 q6d g6..
@32 v200 y11
(13) (23) (13) (24)

;*******************************************************************
;Channel 8

#7
r=330 / [[r2]]4
@32 v220 y12
[[
(14)[r8 q6d o4 g16 q1b g16 q6f a16 q1b g16 q5b e16 q3b c=10 q7b c+96 
q6d ^96 d=10 q1b c16 q5d c16 q1b < a16 q3d > c16 q5f d+16 r8]
(26)[r8 q6d o4 g16 q1b g16 q6f a16 q1b g16 q5d e16 q3b c=11 q7b c+192 
q6d ^96 d=34 q6b < a16 r48 q69 a32 r96 a32 r96 a32 r96 a32 r24..] (14)
(27)[r8 q6d o4 e16 q1b e16 q6f d16 q1b c16 
q5d < b16 q3b > c16 q68 ^4 r4]
]]2
[[r2]]8
(14) (26) (14) (27)

;*******************************************************************

#amk 2
